Форум для кпк
Логин:  Пароль:   

     На сайт       Список форумов КПК и коммуникаторы Программы AE Button Plus

> AE Button Plus
 
Buc
Открыть сообщение 18 апреля 2008 03:13
Сообщение: #1

Администраторы
HP 4700 → Asus P535 → HTC Desire & HTC Wildfire

расширяет функциональность аппаратных кнопок на КПК

AE Button Plus для кпк и коммуникаторов


Описание:
AE Button Plus - утилита расширяет функциональность аппаратных кнопок на КПК и смартфонах с операционной системой WindowsCE. Она позволяет:
1. Перехватывать нажатия практически всех стандартных аппаратных кнопок: быстрого вызова приложений, контекстного меню в Windows Mobile 2005 (Softkey), движок громкости и даже красную и зеленую телефонные кнопки на КПК с GSM модулем и смартфонах;
2. Для всех перехваченных кнопок - различать до четырех событий: одинарное, двойное, тройное и "длинное" нажатия;
3. Назначать на каждое событие вызов одной из реальных или "виртуальных" кнопок приложений либо действие, выполняемое самой программой.
В результате Вы можете превратить движок громкости на КПК в кнопки "вверх" и "вниз", назначить несколько важных приложений на каждую "софт кнопку" ("SoftKey") и даже заставить "зеленую" кнопку вызывать не стандартное телефонное приложение а альтернативный диалер....

FAQ
Настройка AE Button Plus на обработку скриптов SKschema
1. В качестве действия по нажатию на кнопку в AE Button указываем "Запустить программу"
2. В качестве программы указываем skschm.exe из корневого каталога Windows - "Windowsskschm.exe" (или псевдоним ":skschm")
3. В качестве параметра запуска пишем:
#onlyrun #r(#script) #p(Путь к файлу скриптаИмя файла скрипта)
Например: #onlyrun #r(#script) #p(WindowsStart MenuProgramssScriptsSoftReset.sksc)

Настройка действий кнопок, в зависимости от программы в которой они нажимаются
Для этого нам понадобится собственно сабж и чудо-программа SKSchema (рассмотрим на примере переназначения кнопок для браузера Opera).
1. Предположим, что наша программа настроена (действия на кнопки заданы) и с успехом работает. Сохраняем куда-нибудь конфигурационный файл AEBPlus.cfg из папки с установленной программой (например, сюда My DocumentsAEBPlus DefaultAEBPlus.cfg) Это будет наш т.н. дефолтный/обычный профиль.
2. Настраиваем программу (переназначаем кнопки) так, как нам хотелось бы, чтобы они работали конкретно в программе Opera. После настройки и выхода из программы аналогично п.1 сохраняем куда-нибудь полученную конфигурацию. (например, сюда My DocumentsAEBPlus OperaAEBPlus.cfg) Это будет рабочий профиль.
3. Пишем в программе SKSchema два скрипта. Их смысл в копировании в папку с программой AE Button необходимой конфигурации (профиля) и ее инициализация. В нашем случае скрипты будут выглядеть так:
Активизация рабочего профиля для Opera
#r(#copyfile) #p(My DocumentsAEBPlus OperaAEBPlus.cfg;Program FilesAEBPlusAEBPlus.cfg) #wait(1)
#r(Program FilesAEBPlusAEBPlus.exe) #p(0000) #waitfor(1)

Сохраним скрипт под именем AEButtonOpera.sksc
Восстановление обычного профиля
#r(#copyfile) #p(My DocumentsAEBPlus DefaultAEBPlus.cfg;Program FilesAEBPlusAEBPlus.cfg) #wait(1)
#r(Program FilesAEBPlusAEBPlus.exe) #p(0000) #waitfor(1)

Сохраним скрипт под именем AEButtonDefault.sksc
4. В этой-же программе SKSchema в настройках слежения пишем задачу, которая запускает соответствующий скрипт при необходимых нам условиях. В нижеуказанном примере при запуске Opera активизируется рабочий профиль, при выходе из Opera - дефолтный/обычный, сами скрипты лежат в папке My DocumentssScripts
#c[opera.exe] #on[My DocumentssScriptsAEButtonOpera.sksc] #off[My DocumentssScriptsAEButton.sksc]

Ссылка на скачивание AE Button Plus в архиве файлов: AE Button Plus



ICQ: 245154634
     
 


Закладки:       Запостить в Google Buzz   Поделиться ссылкой с друзьями на Я.ру   Поделиться ссылкой с друзьями на Facebook     Поделиться ссылкой с друзьями в Моем Мире@Mail.Ru
Код для блога:
Быстрый переход:

0 чел. просматривают эту тему
Кто он-лайн: — -- · Гостей: 1







Рейтинг@Mail.ru